fruit of a very tart species of guava - English Synonyms Dictionary